#include <linux/platform_device.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/platform_device.h>



int xhci_register_plat(void);
void xhci_unregister_plat(void);

static int xhci_plat_probe(struct platform_device *pdev)
{
	printk("zoucao %s\n" ,__func__);
	return 0;
}

static int xhci_plat_remove(struct platform_device *dev)
{
	printk("zoucao %s\n" ,__func__);
	return 0;
}

static struct platform_driver usb_xhci_driver = {
	.probe	= xhci_plat_probe,
	.remove	= xhci_plat_remove,
	.driver	= {
		.name = "xhci-hcd",
	},
};

int xhci_register_plat(void)
{
	return platform_driver_register(&usb_xhci_driver);
}

void xhci_unregister_plat(void)
{
	platform_driver_unregister(&usb_xhci_driver);
}
